heavy showers - Alemán Inglés Diccionario